
import java.util.Vector;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;

class Tabela extends Canvas implements CommandListener {
	private copa midlet;
	private Command voltar;
	private String grupo, nome;
	private Vector vtimes;
	private int totalElementos;
	private int x, y;
	private int vitorias, empates, derrotas, jogos, pontos, golsFeitos, golsSofridos;
	private String resultados;

	public Tabela(copa midlet,Vector vtimes, int totalElementos) {
		this.midlet = midlet;
		this.vtimes=vtimes;
		this.totalElementos=totalElementos;
		voltar = new Command("Voltar", Command.OK, 1);
		addCommand(voltar);
		setCommandListener(this);
		
	}

	protected void paint(Graphics g) {
		g.setColor(255, 255, 255);
		g.fillRect(0, 0, getWidth(), getHeight());
		g.setColor(0, 0, 0);
		x=0;
		y=0;
		g.setFont(Font.getFont(Font.FONT_STATIC_TEXT, Font.STYLE_PLAIN, Font.SIZE_SMALL));
		g.drawString("Time P J V E D GP GC", x, y, Graphics.TOP | Graphics.LEFT);
		y+=12;
		for (int i = 0; i < vtimes.size(); i++) {
			Times time = (Times) vtimes.elementAt(i);
			grupo = time.getGrupo();
			nome = time.getNome();
			pontos =time.getPontos();
			jogos=time.getJogos();
			vitorias =time.getVitorias();
			empates =time.getEmpates();
			derrotas=time.getDerrotas();
			golsFeitos=time.getGolsFeitos();
			golsSofridos=time.getGolsSofridos();
			
			resultados=""+pontos+" "+jogos+" "+vitorias+" "+empates+" "+derrotas+" "+golsFeitos+"  "+golsSofridos;
			g.drawSubstring(nome, 0, 4, x, y, Graphics.TOP | Graphics.LEFT);
			g.drawString(resultados, x+40, y, Graphics.TOP | Graphics.LEFT);
			y+=12;
		}

	}

	public void commandAction(Command command, Displayable displayable) {
		if (command == voltar)
			midlet.telaInicio();
	}
}
